package this和super关键字;

/*
 * super用来访问父类内容，而this关键字用来访问类的内容，用法如下
 *
 * 1、在本类的成员方法中，访问本类的成员变量
 * 2、在本类的成员方法中，访问另外一个成员方法
 * 3、在本类的构造方法中，访问另外一个构造方法
 注意：
    this（）调用必须是构造方法的第一个语句，并且是唯一一个
   super和this只能同时使用一个

 * */
public class zi extends fu {
    int num = 10;

    // ￿public zi() {
    //     //本类的无参数构造，调用有参数构造
    //     this(20);
    //     //指向public zi(int num)构造方法
    //     // this(100,200);//this只能指向一个
    // }
    public zi(int num) {
        this.num = num;
    }

    public zi(int num, int n) {
        this.num = num;
    }

    public void method() {
        int num = 10;
        System.out.println(num);        //局部变量
        System.out.println(this.num);   //成员变量
        System.out.println(super.num);  //父类中的成员变量
    }

    public void methodA() {
        System.out.println("aaa");
    }

    public void methodB() {
        this.methodA();                 //this指向当前类，强调methodA是属于本类

        System.out.println("bbbb");
    }
}
